import request from '@/utils/request'

// 查询管控品属性列表
export function listRestrictedProperty(query) {
  return request({
    url: '/labdata/restrictedProperty/list',
    method: 'get',
    params: query
  })
}

// 查询管控品属性详细
export function getRestrictedProperty(propertyId) {
  return request({
    url: '/labdata/restrictedProperty/' + propertyId,
    method: 'get'
  })
}

// 新增管控品属性
export function addRestrictedProperty(data) {
  return request({
    url: '/labdata/restrictedProperty',
    method: 'post',
    data: data
  })
}

// 修改管控品属性
export function updateRestrictedProperty(data) {
  return request({
    url: '/labdata/restrictedProperty',
    method: 'put',
    data: data
  })
}

// 删除管控品属性
export function delRestrictedProperty(propertyId) {
  return request({
    url: '/labdata/restrictedProperty/' + propertyId,
    method: 'delete'
  })
}

// 导出管控品属性
export function exportRestrictedProperty(query) {
  return request({
    url: '/labdata/restrictedProperty/export',
    method: 'get',
    params: query
  })
}